<?php
// 通用函数

/**
 * 正确格式
 *
 * @param string|integer|array $data 返回内容
 * @param integer $count 返回总数
 * @return array
 */
function successful($data = "", $count = 0)
{
    $result = [
        'status'  => 'success',
        'errcode' => 0,
        'errmsg'  => "",
        'count'   => $count,
        'data'    => "",
    ];

    if (!empty($data)) {
        $result['data'] = $data;
    }

    return $result;
}

/**
 * 错误格式
 *
 * @param string $errmsg 错误描述
 * @return array
 */
function errorful($errmsg = "")
{
    $result = [
        'status'  => 'error',
        'errcode' => 1,
        'errmsg'  => $errmsg,
        'count'   => 0,
        'data'    => "",
    ];

    return $result;
}
